kick oneself for doing something - Français Anglais Dictionnaire